self-supporting stand - German English Dictionary